.p-partner {
	background: url("../images/bg-3.png") no-repeat center rgb(0, 0, 0); text-align: center;
}
.p-partner h1 {
	color: rgb(255, 255, 255);
}
.p-partner .banner {
	left: 50%; top: 50%; width: 1300px; height: 400px; margin-top: -220px; margin-left: -650px; position: absolute;
}
.p-partner .banner .logo {
	transition:0.5s; width: 120px; height: 120px; display: block; opacity: 0; transform: scale(0.2); background-image: url("../images/p5.png"); background-repeat: no-repeat; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; -webkit-transform: scale(.2); -moz-transform: scale(.2); -o-transform: scale(.2);
}
.p-partner .banner .active {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.p-partner .banner .logo:hover {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.p-partner .banner ul {
	text-align: center;
}
.p-partner .banner li {
	margin: 0px 98px 98px; width: 120px; height: 120px; float: left; display: block;
}
.p-partner .banner li a {
	width: 100%; padding-top: 120px; font-size: 20px; text-decoration: none; display: block; cursor: default;
}
.p-partner .logo-0 {
	background-position: 0px 0px;
}
.p-partner .logo-1 {
	background-position: -121px 0px;
}
.p-partner .logo-2 {
	background-position: -242px 0px;
}
.p-partner .logo-3 {
	background-position: -363px 0px;
}
.p-partner .logo-4 {
	background-position: 0px -121px;
}
.p-partner .logo-5 {
	background-position: -121px -121px;
}
.p-partner .logo-6 {
	background-position: -242px -121px;
}
.p-partner .logo-7 {
	background-position: -363px -121px;
}
.p-partner .logo-8 {
	background-position: 0px -242px;
}
.p-partner .logo-9 {
	background-position: -121px -242px;
}
.p-partner .logo-10 {
	background-position: -242px -242px;
}
.p-partner .logo-11 {
	background-position: -363px -242px;
}
